someone that takes part in a race - Espagnol Anglais Dictionnaire